package saxion.sportvereniging.reservering;

import java.util.Date;

public abstract class Reserveren {

	
	public Reserveren()
	{
		
	}
	
	public Reservering reserveer(Date beginTijd, Date eindTijd)
	{
		Reservering reservering = null;
		
		if(!isBeschikbaar())
			return null;
		
		reservering = reserveren(beginTijd, eindTijd);
		
		return reservering;
		
	}
	
	abstract boolean isBeschikbaar();
	abstract Reservering reserveren(Date beginTijd, Date eindTijd);
	
	
	
}
